package org.shuma.goods.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class ProductBasicInfoVo implements Serializable {
    /**
     * 商品id
     */
    private Long productId;

    /**
     * 商品类型id
     */
    private Long productTypeId;

    /**
     * (外键）商品详情id
     */
    private Long productDetailsId;

    /**
     * 外键）供应商id
     */
    private Long productSupplier;

    /**
     * 店小二操作的状态(包括已编辑,已提交审核)
     */
    private Integer productOwnerState;

    /**
     * 商品的审核以及上线状态
     * 未审核 - 0
     * 审核通过 - 1
     * 审核驳回 - 2
     * 未上线 - 3
     * 已上线 - 4
     * 已下线 - 5
     * 草稿  - 6
     */
    private Integer productCheckState;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 管理人
     */
    private Long operator;

    /**
     * 备注
     */
    private String remark;

    /**
     * 代理人
     */
    private Long proxyId;

    /**
     * 创建人
     */
    private Long creator;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 上线时间
     */
    private Date timeOn;

    /**
     * 下线时间
     */
    private Date timeOff;

    /**
     * 权益id
     */
    private Long raiId;

}
